FernleafSystems\Wordpress\Plugin\Shield\Modules\LoginGuard\Lib\TwoFactor\MfaController S

Total Complexity 48
Dependencies 14
Dependents 3
Total lines 290
Lines of code 201
Logical lines of code 101
Comment lines 34
Methods 19
Properties 2

Methods 19

Method Rating Maintainability Complexity Lines of code
getProvidersForUser()
A
54 8 21
collateMfaProviderClasses()
S
47 4 40
onLoginMessage()
S
55 5 20
addToUserStatusColumn()
S
53 4 22
isAutoSend2faEmail()
S
60 4 12
getActiveLoginIntents()
S
61 4 11
removeAllFactorsForUser()
S
56 3 18
findHashedNonce()
S
63 3 10
verifyLoginNonce()
S
63 2 11
isSubjectToLoginIntent()
S
74 2 4
getLoginIntentMinutes()
S
72 1 5
onAdminInit()
S
82 1 3
getProvidersActiveForUser()
S
79 1 3
getProvidersAvailableToUser()
S
80 1 3
getMfaSkip()
S
79 1 3
onWpLoaded()
S
82 1 3
getMfaProfilesCon()
S
79 1 3
onWpInit()
S
81 1 3
run()
S
69 1 6